www.gusucode.com > XerCMS 携云PHP企业建站程序 v2015PHP源码程序 > XerCMS 携云PHP企业建站程序 v2015/XerCMS_v20150724/XerCMS_v20150724/Install/res/install.js

    var checkresult = true;

function showcheck(html,parameters)
{
  var data = html.json();//alert(html);return;
  addsimpletr(document.getElementById(parameters[0]),data);
  document.getElementById(parameters[1]).style.display = 'none';
  
}

function installcheck()
{
  var checkurl = XERCMS + 'Install/index.php';
  (checkurl + '?do=check&type=2&t=' + Math.random()).get(showcheck,[['checkfunc'],['checkfuncstate']]);
  (checkurl + '?do=check&type=1&t=' + Math.random()).get(showcheck,[['checkdir'],['checkdirstate']]);
}

function recheck()
{
  //$('#' + parameters[1])
  deltr();
}

function VersionFinish()
{
     $('#VersionWin').hide();
     /*
     $('#VersionWin').hide();
	 document.getElementsByTagName('body')[0].style.overflowY = 'auto';
	 if(typeof(XerCMS_Version) == 'undefined' || XerCMS_Version == Version) {
	 	 if($.cookie('feedback') != '6feb39028f7bfe1640b0b269671abb7d') {
			('<iframe style="width:435px;height:250px;" src="http://www.xercms.com/?m=plugin&id=feedback&t=' + Math.random() + '"></iframe>').dialog('feedback','意见收集');
	 	 }
	 	 $.cookie('feedback','6feb39028f7bfe1640b0b269671abb7d',8640000);
	 }*/
}

function expireJs()
{
     if(typeof(XerCMS_Version) == 'undefined') 
     {
          VersionFinish();
     }
}

function checkVersion()
{
  var bg              = document.createElement('div');
  bg.id               = 'VersionWin';
  bg.style.width      = document.documentElement.clientWidth + 'px';
  bg.style.height     = document.documentElement.clientHeight + 'px';
  bg.style.position   = 'absolute';
  bg.style.left       = 0;
  bg.style.top        = 0;
  bg.style.zIndex     = 99999;
  bg.style.background = '#fff';
  bg.innerHTML        = '<div id="VersionWinTips" style="margin-top:15%;text-align:center"><img src="' + XERCMS + 'Assets/images/loading.gif"/></div>';
  //alert('<div id="VersionWinTips" style="margin-top:15%;text-align:center><img src="' + XERCMS + 'Assets/images/loading.gif"/></div>');
  document.getElementsByTagName('body')[0].style.width = bg.style.width;
  document.getElementsByTagName('body')[0].style.height = bg.style.height;
  document.getElementsByTagName('body')[0].appendChild(bg);
  document.getElementsByTagName('body')[0].style.overflow = 'hidden';
  var jsVersion = document.createElement('script');
  jsVersion.type = 'text/javascript';
  jsVersion.src = 'http://hash.xercms.com/verify.js';
  document.getElementsByTagName('body')[0].appendChild(jsVersion);
  setTimeout(expireJs,3000);
  U.bind('resize',function() {
       bg.style.width  = document.documentElement.clientWidth + 'px';
       bg.style.height = document.documentElement.clientHeight + 'px';   
  });
  
}

function deltr()
{
  var tab = document.getElementById('checkdir');//.getElementsByTagName('tr');
  var i = 24;
  while(i)
  {
    tab.removeChild(tab.lastChild);
	i--;
  }
  var tab = document.getElementById('#checkfunc');//.getElementsByTagName('tr');
  var i = 2;
  while(i)
  {
    tab.removeChild(tab.lastChild);
	i--;
  }
  installcheck();
}

function addsimpletr(table,tr)
{
  for(var i=0;i<tr.length;i++)
  {
    var trtag = document.createElement('tr');
    for(var ii=0;ii<tr[i].length;ii++)
    {
      var td = document.createElement('td');
	  
	  if(tr[i][ii] != 'Yes' && ii == 1)
	  {
	     checkresult = false;
	     //td.style.color = 'red';	 
	  }
	  if(ii == 1)
	  {
		td.style.color = tr[i][ii] == 'Yes' ? 'green' : 'red';
	     tr[i][ii] = tr[i][ii] == 'Yes' ? '正常' : (table.id == 'checkdir' ? '权限不够' : (tr[i][ii] == 'No' ? '未定义' : tr[i][ii]));
		td.style.textAlign = 'center';
	  }
	  td.innerHTML = tr[i][ii].replace('\\','/');
	  trtag.appendChild(td);
    }
	//alert(table);
    table.appendChild(trtag);
  }
  if(checkresult == false)
  {
    document.getElementById('next').style.color = '#ccc';
    document.getElementById('next').disabled = true;
  } else document.getElementById('next').disabled = '';
  document.getElementById('recheck').disabled = '';
}